package edu.eam.paii.proyecto.entidades;

import java.io.Serializable;
import java.util.List;

import javax.persistence.*;
@Entity
/**
 * @author Hector Bedoya Ortegon
 * @author Felipe Suarez Bedoya
 * Esta entidad permite administrar toda la informacion de un servicio. 
 **/
public class Servicio implements Serializable {

	@Id
	private int id_Servicio;
	
	@ManyToOne
	@JoinColumn(name="id_Entidad")
	private Entidad entidadServicio;
	

	@OneToMany(mappedBy="transferenciaServicio",fetch=FetchType.LAZY,cascade=CascadeType.ALL)
	private List<Transferencia> transferencias;
	@OneToMany(mappedBy="servicioConsignacion",fetch=FetchType.LAZY,cascade=CascadeType.ALL)
	private List<Consignacion>consignaciones ;
}
